package org.michaelrenaud.pathfinder.shared.model;

import java.io.Serializable;
import java.lang.String;

public class Skill implements Serializable {

	private static final long serialVersionUID = 1676988914781881328L;
	private String name = "";
	private String tooltip = "";
	private boolean isUntrained = false;
	private String modifierName = "";
	private int ranks = 0;

	public Skill() {
	}

	public Skill(String name, boolean isUntrained, String modifierName, int ranks) {
		this(name, isUntrained, modifierName, ranks, "");
	}

	public Skill(String name, boolean isUntrained, String modifierName, int ranks, String tooltip) {
		this.name = name;
		this.isUntrained = isUntrained;
		this.modifierName = modifierName;
		this.ranks = ranks;
		this.tooltip = tooltip;
	}

	public void setName(String name) {
		this.name = name;
	}

	public void setUntrained(boolean isUntrained) {
		this.isUntrained = isUntrained;
	}

	public void setModifierName(String modifierName) {
		this.modifierName = modifierName;
	}

	public void setRanks(int ranks) {
		this.ranks = ranks;
	}

	public String getName() {
		return name;
	}

	public boolean isUntrained() {
		return isUntrained;
	}

	public String getModifierName() {
		return modifierName;
	}

	public int getRanks() {
		return ranks;
	}

	public String getTooltip() {
		return tooltip;
	}

	public void setTooltip(String tooltip) {
		this.tooltip = tooltip;
	}
}
